html,body{min-width: 1200px;}
*{margin:0;padding:0;font-family:"微软雅黑";}
li{list-style:none;}
a{color:black;text-decoration:none;}
input{border:none;outline:none;}
img{display:block;}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal;}
.clearfix{clear: both;}
i,em{font-style:normal;}

.header{width: 100%;background: #fff;height: 125px;min-width: 1200px;position: relative;}
.head{width: 90%;margin: 0 auto;}
.logo,.nav{float: left;}
.nav{margin-right: 74px;}
.nav li{float: left;}
.head_tab{margin-top: 36px;float: right;}
.logo{margin-right: 140px;margin-top: 30px;transition: all .2s;}
.logo_img{float: left;margin-right: 6px;}
.logo_text{float: left;}
.logo_text h2{color: #191919;font-size: 35px;font-weight: bold;}
.logo_text i{color: #464646;}
.nav{height: 100%;}
.nav li{height: 100%;padding: 0 24px;}
.nav li:hover{background: #1d4ec5;}
.nav li:hover a{color: #fff;}
.nav li a{width: 100%;height: 100%;display: block;line-height: 125px;}
.mn_top{width: 100%;height: 4.28em;background: #333;position: relative;display: none;}
.mn_top h2{color: #fff;width: 100%;height: 100%;text-align: center;letter-spacing:2px;font-size: 20px;display: flex;justify-content: center;align-items: center;}
.mn_top span{width: 30px;height: 30px;position: absolute;top: 16px;right: 20px;}
.mn_top span img{width: 100%;height: 100%;display: block;}
.head_tab span{float: left;margin-right: 10px;margin-top: 12px;}
.head_tab_text{float: left;}
.head_tab_text h2{font-size: 20px;color: #333;}
.head_tab_text h3{font-size: 32px;color: #df2511;font-weight: bold;font-family: "impact";}
.swiper-pagination-bullet{margin: 0 1%;}
.swiper-slide img{width: 100%;}
.title{width: 760px;text-align: center;margin: 60px auto;}
.title_top span,.title_top h2,.title_top h3{float: left;font-size: 46px;}
.title_top span{margin-right: 10px;}
.title_top h2{font-weight: bold;color: #333;margin-right: 6px;}
.title_top h3{color: #2451c5;}
.title p{color: #6c6c6c;font-size: 18px;text-align: center;}
.title_top{display: inline-block;margin-bottom: 14px;}
.pro_typeBj{width: 100%;background:url(../images/pro_type_bj.jpg)no-repeat;background-size: 100% 100%;}
.swiper-container2{overflow: hidden;}
.pro_typeIMG{display: inline-block;width: 160px;height: 160px;margin: 0 auto;}
.pro_typeIMG img{width: 160px;height: 160px;border-radius: 50%;border: 5px solid #fff;}
.pro_typeAll{padding: 70px 0;position: relative;}
.pro_typeAll li{text-align: center;transition: all .2s;}
.pro_typeAll li:hover img{border: 5px solid #1d4ec5;}
.pro_typeAll li:hover p{color: #1d4ec5;font-weight: bold;}
.pro_typeAll li a{width: 90%;height: 100%;display: block;}
.pro_typeAll li a p{padding: 4px 10%;display:inline-block;margin: 0 auto;color: #333;border-radius: 16px;text-align: center;margin-top: 16px;border: 1px solid #3360d4;margin-left: 13px;}
.pro_All{width: 94%;margin: 0 auto;overflow: hidden;margin-top: 70px;margin-bottom: 40px;}
.pro_All li{width: 23%;box-shadow: 0 0 10px #dedede;margin-bottom: 24px;float: left;margin: 1% 1%;}
.pro_All li a{display: block;width: 100%;}
.pro_img{overflow: hidden;width: 100%;}
.pro_All li:hover .pro_text{background: #1d4ec5;}
.pro_All li:hover i{color: #fff;}
.pro_All li:hover p{color: #fff;}
.pro_All li:hover span{background: url(../images/teb2.png)no-repeat;background-size: 100%;}
.pro_All li:hover .pro_img img{transform: scale(1.1);}
.rrr{width: 170px!important;}
.pro_All li img{width: 100%;display: block;transition: all .2s;}
.pro_text{padding: .7em;}
.pro_text p{color: #333;margin-bottom: 14px;font-size: 16px;}
.pro_text i{color: #1d4ec5;font-size: 22px;font-weight: bold;font-family: impact;}
.pro_text span{width: 25px;height: 25px;display: block;background: url(../images/teb.png)no-repeat;background-size: 100%;margin-right: 6px;}
.pro_dh{display: flex;align-items: center;}
.hidd_menu{background: rgba(255,255,255,.9);height: 100%;width: 50%;position: fixed;top: 0;left: -50%;z-index: 50;transition: all .2s;}
.nav2_top{height: 8%;display: flex;align-items: center;border-bottom: 1px solid #000;}
.nav2_top h3{font-size: 2.8em;font-weight:bold;color: #000;margin-left: 5%;}
.nav2 p{color: #000;font-size: 30px;font-size: 2.4em;}
.nav2{width: 100%;height: 100%;}
.nav2 ul{display: flex;flex-direction:column;height:86%;}
.nav2 ul li{border-bottom: 1px solid #000;padding:3% 0;}
.nav2 ul li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.hengfu{width: 100%;}
.hengfu img{width: 100%;}
.about_box{height: 585px;width: 100%;background: url(../images/about_bj.png)no-repeat;background-size: 100% 100%;position: relative;overflow: hidden;}
.about_banner{width: 40%;display: inline-block;left: -40%;transition: all .4s;opacity: 0;}
.about_title{text-align: center;margin: 70px auto;}
.about_title h2{font-size: 43px;color: #333;}
.about_title p{color: #484848;font-size: 18px;text-align: center;}
.about_type{margin: 0 auto;}
.about_type ul{text-align: center;}
.about_type h2{font-size: 18px;color: #383838;}
.about_type em{font-size: 60px;color: #e41019;font-family: impact;}
.about_type li{width: 210px;text-align: center;display: inline-block;margin: 0 4%;margin-bottom: 15px;}
.about_type li p{margin-top: 10px;color: #888888;}
.about_text{display: inline-block;position: absolute;width: 44%;right: -60%;top: 0;margin-right: 14%;transition: all .4s;}
.about_text_top{text-align: right;margin-top: 76px;margin-right: 12%;margin-bottom: 124px;}
.about_but{width: 100%;text-align: right;margin-top: 48px;}
.about_but a{display: inline-block;}
.about_text .about_but p{display: inline-block;width: 164px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #fff;border-radius: 18px;transition: all .2s;}
.about_text .about_but p:hover{background: #d80b0e;border: 1px solid #d80b0e;}
.about_text_top h3{font-size: 30px;color: #333;}
.about_text_top h2{font-size: 46px;color: #333;font-weight: bold;}
.about_text_top h2 i{color: #d80b0e;}
.about_text p{font-size: 16px;color: #fff;line-height: 34px;}
.case_bj{width: 100%;background: url(../images/case_bj.jpg)no-repeat;background-size: 100% 100%;}
.case_but{padding: 30px 0 60px;text-align: center;}
.case_but img{display: inline-block;}
.section_All{min-width: 1200px;}
.rtCont{width: 1200px;margin: 0 auto;}
#ruanti_scroll1{text-align: center;}
.rtCont li{margin: 0 12px;display: inline-block;box-sizing: border-box;width: 170px;height: 50px;background: #1d4ec5;margin-bottom: 16px;}
.rtCont li a p{color: #fff;width: 100%;height: 100%;line-height: 50px;text-align: center;}
.rtCont li:hover{background: #e41019;}


/*旋转轮播*/
.box{
    width: 95%;
    margin: 0 auto;
    height: 550px;
    position: relative;
    overflow: hidden;
}
.banner{
    position: relative;
    padding-top: 70px;
}
.slide{
    width: 760px;
    height: 430px;
    margin: 0 auto;
    position: relative;
}
.slide li{
    position: absolute;
    box-shadow: 0 0 20px #666;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items:center;
    border:6px solid #fff;
}
.slide li a{display: block;width: 100%;height: 100%;}
.slide li img{
    width: 100%;
    height: 100%;
}
.previous{
    position: absolute;
    left: -60px;
    top: 200px;
    width: 30px;
    height: 60px;
    background: #1d4ec5;
    z-index: 90;
    cursor: pointer;
}
.next{
    position: absolute;
    right:-60px;
    top: 200px;
    width: 30px;
    height: 60px;
    line-height: 60px;
    background: #1d4ec5;
    z-index: 90; 
    cursor: pointer;
}
.arrow div img{width: 100%;display: block;text-align: center;margin-top: 14px;}
/**/
.advantage_bj{width: 100%;background: url(../images/ys_bj.jpg)center top no-repeat;height: 1063px;}
.advantage_title{width: 740px;margin: 0 auto;text-align: center;padding-top: 20px;}
.advantage_title h2{font-size:58px;color: #fff;font-weight: bold;}
.advantage_title em{width:100px;height:100px;background: #fff;color: #d32310;border-radius: 50%;display: inline-block;text-align: center;line-height: 100px;font-size: 96px;font-family: impact;}
.advantage_title_b{width: 80%;margin: 0 auto;border-top: 1px solid #fff;margin-top: 20px;}
.advantage_title_b p{color: #fff;border-bottom: 1px solid #fff;width: 86%;margin: 0 auto;font-size: 20px;padding: 10px 0;}
.advantage_All{width: 70%;margin: 0 auto;margin-top: 230px;}
.advantage_All li{width: 352px;height: 98px;background: #fff;border-radius: 70px;border: 1px dashed #b49518;margin-bottom: 40px;}
.advantage_All h2{float: left;font-size: 34px;font-weight: bold;color: #1a64d2;font-style: italic;margin-top: 20px;margin-left: 10px;}
.advantage_All span{float: left;display: block;height: 38px;width: 1px;background: #dedede;margin-top: 26px;margin-left: 10px;margin-right: 6px;}
.ad_text{float: left;width: 280px;font-size: 12px;margin-top: 12px;}
.ad_text h3{font-size: 22px;color: #b49518;font-weight: bold;}
.ad_type01{float: left;}
.ad_type02{float: right;text-align: right;width: 504px;}
.ad_type02 li{display: inline-block;}
.ad_type02 .ad_text{text-align: left;}
.advantage_All .ad_type01 li:nth-child(1){margin-left: 150px;}
.advantage_All .ad_type01 li:nth-child(2){margin-left: 50px;}
.advantage_All .ad_type02 li:nth-child(1){margin-right: 150px;}
.advantage_All .ad_type02 li:nth-child(2){margin-right: 50px;}
.news_bj{width: 100%;background: url(../images/news_bj.jpg)center top no-repeat;background-size: 100% 100%;}
.news_All{width: 80%;margin: 0 auto;}
.news_left{width: 40%;float: left;}
.news_right{width: 56%;float: right;}
.news_leftIMG img{width: 100%;}
.news_left_title{margin-top: 25px;}
.news_left_title h2{float: left;}
.news_left_title i{float: right;}
.news_left p{font-size: 14px;color: #333;margin: 20px 0;}
.news_left_but{width: 120px;height: 35px;background: #dc0000;transition: all .2s;}
.news_left_but:hover{background: #333;}
.news_left_but a{width: 100%;height: 100%;display: block;text-align: center;line-height: 35px;color: #fff;}
.news_right_IMG{float: left;width: 160px;height: 130px;margin-top: 3%;}
.news_right_IMG img{width: 100%;height: 100%;display: block;}
.news_right_text{float: right;width: 70%;}
.news_right li{padding: 20px 0;border-bottom: 1px solid #e4e4e4;}
.news_right li:hover h2{color: #1c4cb0;}
.news_right li a{width: 100%;height: 100%;display: block;}
.news_right_textTOP{margin-top: 22px;margin-bottom: 20px;}
.news_right_textTOP h2{float: left;font-size: 18px;}
.news_right_textTOP i{float: right;}
.news_right_text p{font-size: 16px;color: #333;}
.news{padding-bottom: 5%;}
.footer{background:#222;width: 100%;min-width: 1200px;}
.foot{width: 80%;margin: 0 auto;}
.foot_logo{background: #1c4cb0;height: 100%;float:left;text-align: center;padding: 0 2%;}
.foot_logo h2{color: #fff;font-size: 50px;font-weight: bold;margin-top: 66px;}
.foot_logo h3{font-size: 20px;color: #fff;letter-spacing:1px;padding-bottom: 16px;width: 90%;border-bottom: 1px solid #fff;margin-bottom: 10px;}
.foot_logo p{color: #fff;font-size: 18px;margin-bottom: 60px;}
.foot_logo_teb span{display: inline-block;}
.foot_teb{display: inline-block;text-align: left;padding-bottom: 70px;}
.foot_teb h4{color: #fff;}
.foot_teb i{color: #fff;font-size: 28px;font-weight: bold;}
.foot_nav{float:left;margin-left: 68px;margin-right: 90px;}
.foot_title{margin-top: 68px;}
.foot_title h5{color: #fff;}
.foot_title span{width: 35px;height: 2px;background: #ff9600;display: block;margin: 8px 0;}
.foot_nav li a{color: #fff;}
.foot_nav li{margin-bottom: 8px;}
.foot_lx{float: left;}
.foot_lx h3{color: #fff;margin-bottom: 10px;}
.foot_lx p{color: #fff;line-height: 30px;}
.foot_lx h3 i{-webkit-text-fill-color: #df2511;font-weight: bold;/*文字的填充色*/
-webkit-text-stroke: 1px #fff;font-family: "impact";font-size: 30px;}
.foot_erwei{padding-top: 104px;margin-left: 16px;float: right;}
.foot_erwei li{float: left;margin-left: 25px;}
.erwei_img{width: 130px;height: 130px;margin-bottom: 10px;}
.erwei_img img{display: block;width: 100%;height: 100%;}
.foot_erwei p{color: #fff;}
/*最底部*/
.foot_buttom{height: 70px;background: #000;min-width: 1200px;}
.foot_buttom_cen{text-align: center;width: 70%;margin: 0 auto;height: 100%;}
.foot_buttom_cen div{float: left;}
.foot_bq{height: 100%;margin-left: 20%;}
.foot_bq p{color: #fff;line-height: 70px;}
.foot_jszc{margin: 1.7% 6%;}
.foot_yezz{margin-top: 18px;}

.case_All li{width: 31%;float: left;margin: 0 1%;}
.case_All{display: none;}
.case_All ul{}
.case_All .pro_img img{width: 100%;display: block;}

.pro_lest{position: absolute;left: 0;top: 124px;width: 100%;background: rgba(0,0,0,.8);border-radius: 14px;box-shadow: 0 0 10px #333;display: none;z-index: 99;}
.ttt{width: calc(100%/8);float: left;padding: 2%;}
.pro_lest .ttt i{color: #fff;line-height: 30px;text-align: center;display: inline-block;}
.ttt:hover{background: rgb(49, 168, 35);}
.tttpro_typeIMG img{width: 100%;}
.pro_lest .ttt a{line-height: 30px!important;display: block;text-align: center;}




















 @media screen and (max-width:1760px){
		.logo{margin-right: 80px;}
		.nav{margin-right: 30px;}
 }
 @media screen and (max-width:1657px){
		.logo{margin-right: 40px;}
		.nav{margin-right: 15px;}
 }
 @media screen and (max-width:1596px){
		.logo{margin-right: 20px;}
		.nav{margin-right: 7px;}
		.nav li{padding: 0 14px;}
		.foot{width: 1200px;}
		/*.foot_erwei{display: none;}*/
 }
 @media screen and (max-width:1390px){
		/*.head_tab{display: none;}*/
		.nav li{padding: 0 6px;}
		.head{width: 1200px;}
 }
 @media screen and (max-width:1250px){
		
 }
 @media screen and (max-width:1208px){
		.news_All{width: 90%;}
 }
 /*@media screen and (max-width:1140px){
		.foot_buttom{display: none;}
		.foot_nav{display: none;}
 }
 @media screen and (max-width:950px){
		.head{width: 99%;}
		.case_All{display: block;}
		.case_bj{display: none;}
		.news_left{display: none;}
		.news_right{width: 100%;}
 }
 @media screen and (max-width:880px){
		.mn_top{display: block;}
		.header{display: none;}
		.about_banner{display: none;}
		.about_text{width: 90%;margin: 0 auto;display: block;position: inherit;}
		.pro_All li{width: 30%;}
 }
 @media screen and (max-width:808px){
		.advantage_title{width: 80%;}
		.advantage_title h2{font-size: 40px;}
		.advantage_bj .advantage .advantage_All li{width: 100%;margin: 0;margin-bottom: 2%;}
		.advantage_All ul{width: 100%;}
		.ad_type02{float: none;}
		.advantage_All{margin-top: 130px;}
		.title{width: 80%;}
		.foot_logo{display: none;}
 }
 @media screen and (max-width:650px){
		.about_text_top{margin: 30px 12% 80px;}
		.pro_All li{width: 46%;}
		.case_All li{width: 46%;margin: 0 2%;}
		.news_right_IMG{display: none;}
		.news_right_text{width: 100%;}
 }
 @media screen and (max-width:520px){
		.ad_text{width: 80%;}
		.advantage_All h2{font-size: 22px;}
 }*/